Linux下如何查看当前系统的运行等级?

您所在的位置:网站首页 linux 激活服务器的不同运行级别 Linux下如何查看当前系统的运行等级?

Linux下如何查看当前系统的运行等级?

2024-06-15 05:24| 来源: 网络整理| 查看: 265

1.我们可以使用 runlevel 命令,进行查看

[root@deepinpc7x /]# runlevel N 5 [root@deepinpc7x /]#

2.我们可以使用 who -r 命令进行查看

[root@deepinpc7x /]# who -r 运行级别 5 2021-06-18 12:23 [root@deepinpc7x /]#

下面是 Linux 系统的全部运行等级,一共是7个

运行等级描述命令参数0关机模式,系统默认运行级别不能设置为0,否则不能正常启动,一开机就自动关机shutdown.target1单用户模式,root权限,用于系统维护,禁止远程登录,就像Windows下的安全模式emergency.target2多用户模式,没有 NFS 网络支持rescure.target3完整的多用户文本模式,有 NFS,登录后进入控制台命令模式multi-user.target4系统未使用,保留一般不用无5图形化模式,登陆后进入图形 GUI 模式graphical.target6重启模式,默认运行级别不能设为6,否则不能设为6,否则不能正常启动,就会一直开机重启无

我们怎么查看系统在启动时默认的运行等级呢?

可以使用 systemctl get-default 命令进行查看

[root@deepinpc7x /]# systemctl get-default multi-user.target [root@deepinpc7x /]#

可不可以更改系统启动时默认的运行等级呢?

当然可以,我们可以先查看 /etc/inittab 这个文件,里面有我们需要的东西介绍

[root@deepinpc7x /]# cat /etc/inittab # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target # # systemd uses 'targets' instead of runlevels. By default, there are two main targets: # # multi-user.target: analogous to runlevel 3 # graphical.target: analogous to runlevel 5 # # To view current default target, run: # systemctl get-default # # To set a default target, run: # systemctl set-default TARGET.target # [root@deepinpc7x /]#

可以看到设置系统启动时默认运行等级的命令

1. systemctl set-default multi-user.target 

这条命令是设置成运行等级3,就是开机直接进入多用户命令行,没有图形界面

2.systemctl set-default graphical.target

这条命令是设置成运行等级5,就是开机直接进入图形界面

设置完成后,我们使用 systemctl get-default 命令查看一下对不对就可以了.

注:我的系统信息是 CentOS 7.6

[root@deepinpc7x /]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@deepinpc7x /]#



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3